#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#define MAX(type)                 \
  type type##_max(type x, type y) \
  {                               \
    return x > y ? x : y;         \
  }
// 定义函数
MAX(int);
MAX(float);
int main()
{
  int r = int_max(3, 5);
  printf("%d\n", r);
  float f = float_max(2.4f, 1.2f);
  printf("%f\n", f);
  return 0;
}